import request from '@/utils/request'

/**
 * 二维码创建、编辑
 * @param {Object} params
 * @returns {Promise}
 */
export function apiQrcodeAction(params) {
    return request.post("user_code/code_create", params);
}


/**
 * 获取我的二维码
 * @param {Object} params
 * @returns {Promise}
 */
export function apiGetQrcodeList(params) {
    return request.get("user_code/code_list", {params});
}

/**
 * 修改二维码状态
 * @param {Object} params
 * @returns {Promise}
 */
export function apiChangeCodeStatus(params) {
    return request.post("user_code/code_status", params);
}
/**
 * 二维码详情
 * @param {Object} params
 * @returns {Promise}
 */
export function apiGetCodeDetail(params) {
    return request.post("user_code/code_detail", params);
}


/**
 * 二维码删除
 * @param {Object} params
 * @returns {Promise}
 */
export function apiCodeDelete(params) {
    return request.post("user_code/code_del", params);
}



/**
 * 产品列表
 * @param {Object} params
 * @returns {Promise}
 */
export function apiGetProductList(params) {
    return request.get("user_code/goods_list", {params});
}

/**
 * 保存产品
 * @param {Object} params
 * @returns {Promise}
 */
export function apiSaveProduct(params) {
    return request.post("user_code/goods_save", params);
}

/**
 * 删除产品
 * @param {Object} params
 * @returns {Promise}
 */
export function apiDeleteProduct(params) {
    return request.post("user_code/goods_del", params);
}

/**
 * 修改产品状态
 * @param {Object} params
 * @returns {Promise}
 */
export function apiChangeProductStatus(params) {
    return request.post("user_code/goods_status", params);
}
/**
 * 产品详情
 * @param {Object} params
 * @returns {Promise}
 */
export function apiGetProductDetail(params) {
    return request.get("user_code/goods_detail", {params});
}
/**
 * 扫码后详情
 * @param {Object} params
 * @returns {Promise}
 */
export function apiScanCodeDetail(params) {
    return request.get("user_code/scan_code_detail", {params});
}
/**
 * 提交扫描表单数据
 * @param {Object} params
 * @returns {Promise}
 */
export function apiCodeRecordSub(params) {
    return request.post("user_code/code_record_sub",params);
}
